Domains as a Prerequisite for Requirements and Software Domain Perspectives & Facets, Requirements Aspects and Software Views

نویسنده

  • Dines Bjørner
چکیده

We take software systems] engineering to consist of three major phases: domain engineering , requirements engineering and software systems] design engineering. We outline these and emphasise domain perspectives andfacets, requirements aspects and software architecture and program organisation views. This paper is the direct result of a US OOce of Army Research October 12{14, 1997 workshop on Requirements Targeting Software and Systems Engineering held at Bernried am Staarnberger See, Bavaria, Germany. In consonance with the aims & objectives of that workshop we conclude some subsections with a set of meta{requirements (i.e. requirements to software engineering, its research, education and practice). The paper is discursive and informal: we identify a number of methodological principles , techniques and tools. Not all such (hence discursive) and not all necessarily for-malisable (hence informal). Wrt. the latter: one cannot formalise the principles that are needed in a systematic, well-guided process of selecting and applying techniques and tools in the analysis and synthesis of speciications | whether of domain, requirements or software. Instead we are left to conjecture the usefulness of certain such principles, techniques and tools. Sometimes such conjectures are refuted when better principles, techniques and tools are proposed. Some sociological issues of`formal methods' are summarised (in section 4.5). Since this paper will appear in a workshop proceedings with a number of other papers from that workshop, the paper will not repeat the relevant points made by other workshop participants and supposedly published in their contributions. I refer, amongst several, to contributions made at the workshop

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From Domains to Requirements On a Triptych of Software Development

Domain engineering, in the sense of this paper, is offered as a means to help secure that software engineers deliver the right software – where formalisation of relevant stages and steps of software development helps secure that the software is right [9]. In this paper we shall present the essence of a software development triptych: from domains via requirements to software design. We emphasize...

متن کامل

Tool Based Integration of Requirements Modeling and Validation into Business Process Modeling

Business process models (BPM) are widely used for specification of software systems, as the basis for model driven software development. Hence, it is crucial to ensure that these BPMs fulfill the requirements they have to comply with. These requirements may originate from various domains. Many may be considered non-functional requirements. They are affecting privacy, security, as well as compli...

متن کامل

Review on Passive Defense Legal Requirements in Territorial Planning

Nowadays, given different definitions and conceptions on development, territorial planning lends to for various economic, social and geographical aspects, however its defensive and security perspectives have been taken into account to less extent. The present research is aimed to specify passive defense legal requirements in Territorial planning through outlining the most important rules on pas...

متن کامل

Review on Passive Defense Legal Requirements in Territorial Planning

Nowadays, given different definitions and conceptions on development, territorial planning lends to for various economic, social and geographical aspects, however its defensive and security perspectives have been taken into account to less extent. The present research is aimed to specify passive defense legal requirements in Territorial planning through outlining the most important rules on pas...

متن کامل

Modeling Linguistically Complex Business Domains

The paper focuses on business domain modeling as part of requirements engineering in software development projects. Domain modeling concerns obtaining and modeling the language (concepts, terminologies; ontologies) used by stakeholders to talk about a domain. Achieving conceptual clarity and consensus among stakeholders is an important yet often neglected part of requirements engineering. Domai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997